﻿// 1417. 塑造区域.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*
https://www.acwing.com/problem/content/1419/

将 N 个不透明的各种颜色的矩形放置在一张白纸上。

白纸的长为 A 宽为 B，可将白纸划分为 A×B 个方格区域。

放置矩形时，矩形的边应与白纸的边平行。

所有矩形都放在白纸的边界内。

放置结束后，就可以看到一个包含多种颜色的复杂图案。

将白纸的左下角定位坐标系原点 (0,0)，方向轴与白纸的边平行。

请你统计最终能看到的所有颜色，以及每种颜色所占的面积（方格区域数量）。

输入格式
第一行包含三个整数 A,B,N。

接下来 N 行，每行描述一个矩形的位置、大小以及颜色，每行包含 5 个整数 llx,lly,urx,ury,color，表示一个放入白纸中的矩形的左下角坐标为 (llx,lly)，右上角坐标为 (urx,ury)，颜色为 color。

color 为 1 时，表示白色，与白纸的颜色是相同的。

输入顺序与这些矩形的放置顺序相同，先输入的先放，后输入的后放。

输出格式
按照颜色编号升序的顺序，输出能够看到的所有颜色以及这些颜色所占的面积。

每行输出一种颜色的相关信息。

数据范围
1≤N≤1000,
1≤A,B≤10000
1≤color≤2500
输入样例：
20 20 3
2 2 18 18 2
0 8 19 19 3
8 0 10 19 4
输出样例：
1 91
2 84
3 187
4 38
样例解释
输入样例的白纸颜色示意图如下：

11111111111111111111
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
11222222442222222211
11222222442222222211
11222222442222222211
11222222442222222211
11222222442222222211
11222222442222222211
11111111441111111111
11111111441111111111
*/
int main()
{
    std::cout << "Hello World!\n";
}

 